payment overdue - German English Dictionary